package demo1;

/*
编写程序，判断输入的数是否超出1000，超出则输出异常信息，否则，正常输出该数。
具体要求：
（1）编写一个异常类MyException，用来设置超出1000时的异常信息为“数字x超出了1000。”
（2）再编写一个类Student，该类有一个产生异常的方法speak（int m）。要求参数m的值大于1000时，方法抛出一个MyExcepiton对象，否则正常输出m。
（3）最后编写主类test，在主方法中创建Student对象，让该对象调用speak（）方法判断一个通过键盘输入的数字是否超出1000。
 */
//
//import java.util.Scanner;
//
//class MyException extends Exception {
//    String message;
//    public MyException(String msg) {
//        super(msg);
//        this.message = msg;
//    }
//}
//
//
//class Student {
//    public void speak(int m) throws MyException {
//        if(m > 1000) {
//            throw new MyException("The number "+m+" is greater than 1000");
//        }
//        System.out.println("the number is:" + m);
//    }
//}
//
//public class test {
//    public static void main(String[] args) {
//        Student stu=new Student();
//        System.out.println("please input a number:");
//        Scanner sca = new Scanner (System.in);
//        try {
//            stu.speak(sca.nextInt());
//        } catch (MyException e) {
//            // TODO Auto-generated catch block
//            System.out.println(e.message);
//        }
//    }
//}
//

/*

编写一个应用程序，要求输入一个成绩，当输入的成绩不在[0,100]之间时，则抛出异常信息，否则，则显示输入的成绩。
具体要求：
（1）编写一个异常类ScoreException，确定异常信息。
（2）编写一个Teacher类，创建一个check（）方法用来检测是否需要抛出异常。

测试用例1：
输入：-5
输出：please input 0-100
测试用例2：
输入：88
输出：The score is:88

 */
//
//import java.util.Scanner;
//
//class ScoreException extends Exception {
//    public ScoreException(String msg) {
//        super(msg);
//    }
//}
//class Teacher {
//    public void check(int s) throws ScoreException {
//        if(s<0 || s>100) {
//            throw new ScoreException("please input 0-100");
//        }else {
//            System.out.println("The score is:"+s);
//        }
//    }
//}
//public class test {
//    public static void main(String[] args) {
//        Scanner in = new Scanner(System.in);
//        Teacher t = new Teacher();
//        try {
//            t.check(in.nextInt());
//        } catch (ScoreException e) {
//            System.out.println(e.getMessage());
//        }
//    }
//
//}

//class Goods {
//    public String name;
//    public boolean isDan
//}